<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php
	session_start();
	include 'bd.php';
	//Se crean las variables tomadas de la pagina que llama a la actual
	$mail = $_SESSION['usuario'];
	$contraseñaVieja = $_POST['oldpassword'];
	$newPass = $_POST['password'];	
	if ($contraseñaVieja!='' && $newPass!='') {
		try{		
			//Se crea el string de conexion
			$con=conexion('localhost:3306','u650417398_hp','root', '');
			//Sacamos el dni
			$queryDNI = consulta($con,"SELECT Pers_DNI from Persona where Pers_Email='".$mail."'");
			$numeroDNI=mysqli_fetch_array($queryDNI);
			//Sacamos la pass actual para ese DNI
			$queryPass = consulta($con,"SELECT CW_Pass from CliWeb where CW_DNI=".$numeroDNI["Pers_DNI"]);
			$passActual=mysqli_fetch_array($queryPass);

			if (strval($passActual["CW_Pass"])==strval($contraseñaVieja)) { //Si la pass actual que puso el usuario coinicide con la verdadera actual, entonces inserta la nueva.
				//Se ejecuta el update
				$resultado = consulta($con,"UPDATE CliWeb SET CW_DNI=".$numeroDNI["Pers_DNI"].", CW_Pass='".$newPass."' where CW_DNI=".$numeroDNI["Pers_DNI"]);
				?>
				<script type="text/javascript">
				alert("Se cambió satisfactoriamente la contraseña")
				function redirection(){  
	  			window.location ="http://localhost/s3-hp-web/index.php";
	 			}  setTimeout ("redirection()", 100); //tiempo en milisegundos
				</script>
				<?php
			}else{
				?>
				<script type="text/javascript">
				alert("La contraseña actual no coincide con la que especificó")
				function redirection(){  
	  			window.location ="http://localhost/s3-hp-web/CambiarContrasena.php";
	 			}  setTimeout ("redirection()", 100); //tiempo en milisegundos
				</script>
				<?php
			}
		}
			catch(Exception $e){
				?>
				<script type="text/javascript">
				alert("No se completó la actualización. Intente nuevamente")
				function redirection(){  
	  			window.location ="http://localhost/s3-hp-web/CambiarContrasena.php";
	 			}  setTimeout ("redirection()", 100); //tiempo en milisegundos
				</script>
				<?php
			}	
				?>
	<script type="text/javascript">
	alert("Faltan datos, por favor complete todos los campos ")
	function redirection(){  
	window.location ="http://localhost/s3-hp-web/CambiarContrasena.php";
	}  setTimeout ("redirection()", 100); //tiempo en milisegundos
	</script>
		<?php
	}
	?>